package com.zhoug.common3.permission;

import android.content.Context;

import java.util.List;

import androidx.annotation.NonNull;


/**
 * 用户勾选了不在询问后弹出接口
 *
 * @Author 35574
 * @Date 2021/6/7
 * @Description
 */
public interface INotAskingPermissionDialog {
    /**
     * x显示窗口
     * @param context
     * @param notAskingPermissions  用户勾选了不在询问的权限集合
     * @param callback 确认授权按钮和拒绝授权按钮回掉
     */
    void show(Context context, @NonNull List<String> notAskingPermissions, @NonNull Callback callback);

    interface Callback {
        /**
         * 去设置
         */
        void onConfirm();

        /**
         * 取消
         */
        void onCancel();
    }
}
